<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./jquery.min.js"></script>
</head>
<body>
    <button class="btn1">点击我设置prop</button>
    <button class="btn2">点击我获取prop</button>
    <button class="btn3">点击我移除prop属性</button>
    <div class="box">我是div</div>

    <script>
        // 属性操作 ；1.prop 2 attr
        // 1.prop: 可以获取或者设置属性值；
        // 获取属性值；
        // $(document).click(function(){
        //     let res = $(".box").prop("class");
        //     console.log(res);
        // })

        // 设置属性值 : 如果是固有属性 那么会显示；
        // $(".btn1").click(function(){
        //     // $(".box").prop("id","myid");
        //     $(".box").prop("myattr","val");
        // })

        // $(".btn2").click(function(){
        //     console.log($(".box").prop("myattr"));
        // })

        // // 可以移除属性  ：固有属性不能被移除；自定义属性可以移除；
        // // $(document).click(function(){
        // //     $(".box").removeProp("class");
        // // })
        // $(".btn3").click(function(){
        //     $(".box").removeProp("myattr");

        // })


        // 2.attr 可以设置或者获取属性；
        // 设置属性
        $(".btn1").click(function(){
            // $(".box").attr("id","myid");
            $(".box").attr("myattr","val");
        })

        // 获取属性
        $(".btn2").click(function(){
            // $(".box").attr("id","myid");
            let res = $(".box").attr("myattr");
            console.log(res);
        })

        // 移除属性
        $(".btn3").click(function(){
            $(".box").removeAttr("myattr");
        })





    </script>
</body>
</html>